package com.liuguoqing.lawofdemeter;

/**
 * 经纪人类，用于负责处理，如和粉丝的见面会，和媒体公司的业务洽淡等
 * @Author : liugq
 * @Date : 2022/5/12 20:55
 * @See : 参考类
 * @Since： JDK1.8
 * @Version : 1.0
 */
public class Agent {
    private Star star;
    private Fans fans;
    private Company company;

    public void setStar(Star star) {
        this.star = star;
    }

    public void setFans(Fans fans) {
        this.fans = fans;
    }

    public void setCompany(Company company) {
        this.company = company;
    }

    /**
     * 与粉丝见面方法
     */
    public void meeting() {
        System.out.println(fans.getName() + "与明星" + star.getName() + "见面了。");
    }

    /**
     * 与经济公司洽谈方法
     */
    public void business() {
        System.out.println(company.getName() + "与明星" + star.getName() + "洽淡业务。");
    }
}
